package cc.autoapi.pucong.auto.flow.provider.api.entity.qo;

import cc.autoapi.pucong.auto.flow.core.flow.execNode.selfenum.DataTypeEnum;
import cc.autoapi.pucong.auto.flow.core.root.selfenum.CommonBoolenEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * api节点参数信息 查询 qo
 *
 * @author pucong
 * @description api节点参数信息 qo
 * @create 2024-09-24
 */
@Data
public class ApiNodeParamsQo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String uuid;

    private String apiId;

    private String apiNodeId;

    private String paramCode;
    /**
     * 参数类型 0静态值 1前置接口返回值 2全局参数
     */
    private Integer paramDataType;
    /**
     * 类型 0输入参数 1输出参数
     */
    private Integer paramType;

    private DataTypeEnum dateType;
    /**
     * 是否必填
     */
    private CommonBoolenEnum needValue;

    private String paramDesc;

}
